package com.tinyseed.emcp.api.basicdata.service;

import com.tinyseed.emcp.api.basicdata.model.EnterpriseInputDTO;
import com.tinyseed.emcp.api.basicdata.model.EnterpriseOutputDTO;
import org.springframework.data.domain.Page;

import java.util.List;

public interface EnterpriseService {

    List<EnterpriseOutputDTO> getList(int size, int current);
    List<EnterpriseOutputDTO> getOption();

    Page getList(EnterpriseInputDTO inputDTO, int size, int current);

    EnterpriseOutputDTO save(EnterpriseInputDTO request);

    EnterpriseOutputDTO update(EnterpriseInputDTO request);

    EnterpriseOutputDTO getDataById(Long id);

    void delete(Long id);
}
